body {
	font-size: 13px;
}
.header {
border-bottom:1px solid #ddd;
padding-bottom:3px;
margin-bottom:10px;
text-align:right;
}

.commentbox {
border:1px solid #ddd;
margin-bottom:10px;
padding:5px;
}

#content {
	width:850px;
	margin:0 auto;
}
#contentLeft {
	width:630px;
	float:left;
}
#contentLeft div.osiraseBox {
	padding:10px;
	background-color:#f3f3f3
}
#contentRight {
	width:200px;
	float:right;
}
.clr {
	clear:both;
}

.submenu {
margin-left:10px;
}

#contentRight ul {
	margin-top:10px;
}
#contentRight ul li{
	margin-top:10px;
}

table {
border-collapse:separate;
border-spacing:0;
font-family:inherit;
font-size:100%;
}

.tblData table {
border-collapse:collapse;
font-size:93%;
margin:5px 0;
width:100%;
}
.tblData th {
background:none repeat scroll 0 0 #EEEEEE;
color:#333333;
font-weight:bold;
padding:5px;
width:120px;
}

.tblData th, .tblData td {
border:1px solid #CCCCCC;
padding:5px 10px;
}

.pager {
text-align:center;
}
